<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>12-let和var的区别</title>
</head>

<body>
  <script>
    // let 为了解决var 的一些问题
   /*  var 声明：
         1），可以先使用 再声明（不合理）
         2），var 声明过的变量可以重复声明（不合理）
         3），比如变量提升 ，全局变量，没有块级作用域等等 */
    // 结论：var 就是个bug，以后声明变量我们统一使用let
    console.log(num);
    var num =10
  </script>
</body>
</html>